#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
   int n;
   int sum = 1;
   scanf("%d", &n);
   for (int i = 1; i <= n; i++)
   {
       sum *= i;
   }
   printf("%d", sum);
   return 0;
}


#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

// int main()
// {
//     int num = 0;
//     int sum = 1;
//     for (int i = 1; i <= 10; i++)
//     {
//         sum *= i;
//         num += sum;
//     }
//     printf("%d", num);
//     return 0;
// }
int main()
{
   int ret = 1;
   int sum = 0;
   for (int i = 1; i <= 10; i++)
   {
       ret = 1;
       for (int j = 1; j <= i; j++)
       {
           ret *= j;
       }
       sum += ret;
   }
   printf("%d", sum);
   return 0;
}